From: Florian Müllner Date: Thu, 30 Jul 2026 22:41:40 +0000 (+0200) Subject: runDialog: Use TERMINAL input purpose X-Git-Tag: archive/raspbian/50.5-1+rpi1^2~9^2^2~3 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=7eabf93977cc8ed1b01d7ed267a6152362ddc876;p=gnome-shell.git runDialog: Use TERMINAL input purpose While not an actual terminal, the run dialog uses several features that are terminal-like: - tab completion - history navigation - keybindings with modifiers (ctrl+return) It therefore makes some sense to use the TERMINAL in purpose (although the dialog itself isn't reachable in a pure touch environment). Part-of: (cherry picked from commit 3ab39b9c90eb4da09c7cc5704b0830b6adcec655) --- diff --git a/js/ui/runDialog.js b/js/ui/runDialog.js index faf9e0e0e..fb4d44aa7 100644 --- a/js/ui/runDialog.js +++ b/js/ui/runDialog.js @@ -66,6 +66,7 @@ class RunDialog extends ModalDialog.ModalDialog { const entry = new St.Entry({ style_class: 'run-dialog-entry', + input_purpose: Clutter.InputContentPurpose.TERMINAL, labelActor, can_focus: true, });